package cn.sylinx.hbatis.db.dialect.fs;

import cn.sylinx.hbatis.db.common.FS;

public class SqlserverFluentSqlCreator implements FluentSqlCreator {

	@Override
	public <T> FS<T> create(Class<T> modelClass) {
		return SqlserverFS.of(modelClass);
	}

	@Override
	public <T> FS<T> create(Class<T> modelClass, String tablePostfix) {
		return SqlserverFS.of(modelClass, tablePostfix);
	}

	@Override
	public <T> FS<T> create(String tablePrefix, Class<T> modelClass) {
		return SqlserverFS.of(tablePrefix, modelClass);
	}

	@Override
	public <T> FS<T> create(String tablePrefix, Class<T> modelClass, String tablePostfix) {
		return SqlserverFS.of(tablePrefix, modelClass, tablePostfix);
	}

}
